package com.baizhiedu.rsm.dao;

import com.baizhiedu.rsm.entity.Student;
import com.baizhiedu.rsm.entity.StudentMessage;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * @author lby
 */
public interface StudentMessageDao {
    /**
     * 根据班级id查询所有的学生
     * @return
     */
    List<StudentMessage> selectAllStudentByClassId(Integer classId);
    /**
     * 获取多个学生信息
     * @param id
     * @return
     */
    List<StudentMessage> findStudentByIds(Integer[] id);

    int deleteByPrimaryKey(@Param("id") Integer id);

    int insert(StudentMessage record);

    StudentMessage selectByPrimaryKey(@Param("id") Integer id);

    /**
     *通过phone获取用户信息
     * @param id
     * @return
     */
    StudentMessage selectByPhone(String phone);

    List<StudentMessage> selectAll();

    int updateByPrimaryKey(StudentMessage record);
}